electrical trolley - French English Dictionary